import 'dart:collection';

class MessageModel {
  int? sendUserId;
  String? sendUserImg;
  int? sendUserSex;
  int? sendUserGrade;
  String? sendUserNickname;
  String? content;
  String? messageTime;
  int? messageId;
  int? messageNum;

  MessageModel(
      {this.sendUserId,
      this.sendUserImg,
      this.sendUserSex,
      this.sendUserGrade,
      this.sendUserNickname,
      this.content,
      this.messageTime,
      this.messageId,
      this.messageNum});

  MessageModel.fromJson(Map<String, dynamic> json) {
    sendUserId = json['sendUserId'];
    sendUserImg = json['sendUserImg'];
    sendUserSex = json['sendUserSex'];
    sendUserGrade = json['sendUserGrade'];
    sendUserNickname = json['sendUserNickname'];
    content = json['content'];
    messageTime = json['messageTime'];
    messageId = json['messageId'];
    messageNum = json['messageNum'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = HashMap();
    data['sendUserId'] = sendUserId;
    data['sendUserImg'] = sendUserImg;
    data['sendUserSex'] = sendUserSex;
    data['sendUserGrade'] = sendUserGrade;
    data['sendUserNickname'] = sendUserNickname;
    data['content'] = content;
    data['messageTime'] = messageTime;
    data['messageId'] = messageId;
    data['messageNum'] = messageNum;
    return data;
  }
}